CsBuilder is a strong example of the power that C# offers in creating Domain Specific Languages. It aims to generate C# code through a fluent interface that mim
A Visual Studio add-in that allows you to graphically design .NET Configuration Sections.
CslaFactory is a Domain Specific Language for Rockford Lhotkas's CSLA.NET framework.
This powertoy, specifically for DSL's (Domain Specific Languages), provides the ability to expose multiple views of a domain each with their own windows forms-based control editor.
DSLisp is an interpreted language and host that integrates with .NET. Language features: * Lisp style Macro support * Lambdas * Tail recursion * Big integers Host features: * .NET integration , interact with .NET objects or external .NET resources * Single step debugging * Custom call stack DSLisp is intended for two different purposes: * To act as a Lisp inspired scripting language with full .NET support. * To let custom Doman Specific Languages "compile" into the DSLisp AST. And thus run your own DSL ontop of the DSLisp AST, with debugging and reflection support.
Expressions.Compiler is a lightweight expression compiler and generic parser framework. It is designed to support out-of-the-box propotyping, expressions evaluation & code generation.
This project allows users to build forms, quiz's and polls easily with immeditate deployment. Check out how to use a dynamic lanaguage to accomplish this.
The Presenter First DSL is a modeling tool for the Presenter First pattern.
Sim# is a Simula compiler for the .Net platform. The compiler aims to compile Simula86 compliant source code into IL and run the resulting application on .Net.
Yarr is a Lisp-based scripting language for .NET with many features borrowed from Common Lisp. It has numerous extensibility features, and can serve as the basis for domain-specific languages. Includes sample console and WPF applications showing how to host the Yarr runtime.